package org.example.mbg.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.example.mbg.model.TUserOperateLog;
import org.example.mbg.model.TUserOperateLogExample;

public interface TUserOperateLogMapper {
    long countByExample(TUserOperateLogExample example);

    int deleteByExample(TUserOperateLogExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TUserOperateLog record);

    int insertSelective(TUserOperateLog record);

    List<TUserOperateLog> selectByExampleWithBLOBs(TUserOperateLogExample example);

    List<TUserOperateLog> selectByExample(TUserOperateLogExample example);

    TUserOperateLog selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TUserOperateLog record, @Param("example") TUserOperateLogExample example);

    int updateByExampleWithBLOBs(@Param("record") TUserOperateLog record, @Param("example") TUserOperateLogExample example);

    int updateByExample(@Param("record") TUserOperateLog record, @Param("example") TUserOperateLogExample example);

    int updateByPrimaryKeySelective(TUserOperateLog record);

    int updateByPrimaryKeyWithBLOBs(TUserOperateLog record);

    int updateByPrimaryKey(TUserOperateLog record);
}